# Using PromptLoop Tasks PromptLoop allows you to create direct AI models to build out your datasets with what we call "Tasks". Tasks are the perfect solution for businesses that need to automate repetitive work, build differentiated datasets, and save time and resources. At a high level, tasks allow you to generate consistent, formatted results to fill in blanks and augment your data. They work by taking inputs (typically rows of data) and using them for a search, labeling, or other AI task. You create tasks with a simple prompt that can be used on every row of your data. **Helpful Links** - [Create a task](/account/custom) - [Example Tasks to Copy](/account/custom/library) - [Your Accounts Tasks](/account/custom) ## Getting Started <VideoLink video_src='https://share.descript.com/view/zn86eArPgah' image_src='https://web-public-photos.s3.amazonaws.com/testing-new.jpg'/> ## Step 1 - Create a task or use a template Start by creating a task using a prompt in our web editor. Explain what you want and generate a trained and deployed new task in 90 seconds. You can use Excel or Google Sheets, or upload a dataset. The AI will be trained based on your task and requirements. **Options to Creating a Task** - **Template** - Copy a template and get started right away - **Form** - Use the form to identify the inputs and outputs you will use. What data or columns will you select for the model (what info do you have) and what new data points are you looking for. - **Prompt** - Describe in plain language, like you would in an email, what you are looking for and a task will generate. Please review the capabilities to ensure the model will be able to accomplish what you describe. ### Use a Template Starting with one of our templates and editing it is something the fastest way to get started. Select an option in the drop down or navigate to the template library. Once you copy a template you can open it up in the editor to modify it for your needs. This is often the fastest way to get started. Instant templates include: - **Find Information from a Website** - This is a general QA task to take a link and extract info. This can include live data, nuanced questions, or items that require browsing. - **Extract List from Website** - These tasks let you build a list of entities from a website that lists items. This could be a product page, address book, or profile list. You can define the items you want (name, address, phone) and the model will return a formatted list for each input site. - **Text Gen (Non Web)** - This is a template for a single step non web browsing task. You can edit the instructions (prompt) when you copy it. <Image alt={'Custom Tasks AI job automation'} src={'https://web-public-photos.s3.amazonaws.com/dropdown.jpg'} width={800} height={420} /> ### Use the Form If you know what the inputs and outputs will be for each row, you can use the form for a faster more accurate task. For example, if you have a list of website and want to return a few questions about them, you can use the form to create a task. When starting you will be presented with two options - **Web Browsing** - These tasks will access the internet for research and crawling sites with live data. You can use either a specific link, a domain, or a search term as an input(s) - **Language Tasks** - These are tasks that do not use internet models or access web pages. This encompasses general AI work like summarizing or reformatting content that you already have. <Image alt={'Custom Tasks AI job automation'} src={'https://web-public-photos.s3.amazonaws.com/CleanShot%202024-05-12%20at%2012.12.21%402x.jpg'} width={800} height={420} /> **Selecting Inputs** You then need to identify what the inputs to the model are. Often this is text you have in a column in your dataset. It could be a website or multiple search terms, or unformatted text. **Selecting Outputs** PromptLoop is task driven. For each task you identify what you want the model to return, and how you want it returned including the desired format. Our systems then identify the best models and steps to achieve that. You can add, edit and delete these steps along the way with new versions of the task. ### Use a Prompt If you are using our chat assistant or just want to describe what you need, you can use the simple prompt form. You can think of this like an email request for the data you are looking to build out. Once your task generates successfully. You can use the editor to modify it further. <Image alt={'Custom Tasks AI job automation'} src={'https://web-public-photos.s3.amazonaws.com/CleanShot%202024-05-08%20at%2010.34.23%402x.jpg'} width={800} height={420} /> ## Step 2 - Test, Share, and Refine your Task Run your task with shareable links for your organization. Promptloop allows unlimited task creation in case you aren't getting the results you want to. You can try adjusting your creation instructions or reach out to us for help. You can refine your tasks as much as you need to ensure the AI model is trained to your specific requirements. <Image alt={'Custom Tasks AI job completion'} src={'https://web-public-photos.s3.amazonaws.com/testing-new.jpg'} width={800} height={420} /> You will be able to see the inputs and outputs that the task generated, as well as the steps it will take to return your data. ## Step 3 Editing Tasks If you need to make a change to a task, like adding an item to find, you can do so with the edit tab found in the more options on the [task](/account/custom) list or on the test page. Editing is fast and simple but only available for small changes to tasks. If you need to change the inputs or operation, we suggest making a new task which you can do [here](/account/custom/new). <Image alt={'Editing Tasks'} src={'https://web-public-photos.s3.amazonaws.com/CleanShot%202024-05-08%20at%2010.37.24%402x.jpg'} width={800} height={420} /> Editing works similarly to using the form to create a task. You will be able to modify output items and instructions to help the task better achieve your goals. <Callout title="Not all Tasks are Editable"> Not all tasks are editable. In some cases, your task will have generate with too many steps to edit manually. You can reach out to the team for help or start over with a new task. Remember, tasks are free to create. </Callout> ## Step 4 - Upload your data to use the task Once you have a task, you can upload data with the appropriate inputs to run it on your files. When you run a task on a file, you will get a new version of your data with all of the new columns that the task provide. You can then explore this in the [datasets](/docs/autoloop) tab where you can search and filter your results <Image alt={'Datasets'} src={'https://web-public-photos.s3.amazonaws.com/CleanShot%202024-05-08%20at%2010.25.10%402x.jpg'} width={800} height={420} /> ## Chained Tasks Transform complex workflows into simple automated processes by connecting multiple tasks together. Chained tasks are perfect for when you need to: - Enrich data through multiple steps - Process information sequentially - Combine different data sources ### How It Works Let's look at a real example: **Website Data Enrichment Chain:** 1. Task 1: Extract company details from a website URL 2. Task 2: Use the company email to verify domain information 3. Task 3: Search social media profiles using company name Input: website URL ā†“ Task 1 Output: company_name, company_email ā†“ Task 2 Output: domain_score, employee_count ā†“ Task 3 Output: social_profiles ### Building Your First Chain 1. **Start with Inputs**: Add your initial data input (e.g., Website URL) 2. **Add Tasks**: Click "Add Step" to include each task in your sequence 3. **Map Data**: Connect outputs from previous steps to inputs of the next task 4. **Create Chain**: Save your workflow as a single automated process ### Pro Tips šŸš€ - Start simple: Chain 2-3 tasks first, then expand - Test each task individually before chaining - Use consistent data formats between steps - Consider processing time for each step ### Current Limitations āš ļø Note: Once created, chains cannot currently be edited. We recommend testing your workflow thoroughly before saving. ### What our customers use us for today We built custom tasks to meet the enormous variety of nuanced searches that our customers are using PromptLoop for every day. Custom Tasks allow you to craft and drive an AI task in as simple a form factor as possible - and then let it work for you on top of your datasets like a well-trained analyst. Some examples of research jobs that have made significant custom tasks - Domain-specific research - Does this company require HIPAA compliance software solutions? Who are their customers? What recent blog posts have they published - Find information about small businesses like contact info, locations, and services. - Market Sizing - Does this company offer X product or operate in Y space? (Scale of 1-10) - Taking a list of addresses - what public ownership information exists ### Need more? PromptLoop is a growing platform. Our tasks can currently cover various customer tasks but we are constantly adding capabilities. Custom Tasks will handle your job and will be completed per your specifications. You can monitor the progress and make any necessary adjustments along the way. This is a powerful tool that can revolutionize the way you handle business tasks. Get started with Custom Tasks today! <Callout title="Get Started"> To get started with Custom Tasks, request a [demo here](/demo) </Callout> ## Capabilities Detail PromptLoop tasks draw on a wide range of capabilities that are combined to provide you a simple command and tool to use to accomplish your goals. Each task can draw on AI language models, search services, and our web browsers to provide precise and customized solutions. Current capabilities give an overview of what PromptLoop Tasks can accomplish well, and the roadmap indicates areas under development. If you have specific questions or would like to enquire about capabilities, please reach out to the team [here](/demo). ### Current Capabilities **Web Research Focused** - Keyword Extraction - Classification of websites based on criteria - Summarization of websites or data - Specific, structured data extraction from websites - Google reviews retrieval **Text Analysis and Transformation** - Fixed example labeling - Sentiment and summarization of natural language processing - Dynamic content creation - Translation - Keyword extraction ### Sample Use Cases - Investment / Search fund target research and business data enrichment - Filtering unformatted data for use in quantitative studies and decision-making - Classifying 1000s of websites into various categories based on their content in less than an hour. - Structured summarization of medical papers. - Keyword and Tag Extraction from unstructured text data - Multi Step Natural Language Processing for text data - Classifying companies based on the number of reviews - Enriching business data across unique and customized data points and questions ### Roadmap Near-term releases or capabilities available on request: - Full page comparison (given 1 or 2 websites classify similar businesses) - Proprietary data integration (bring your data) - Continued improvements in strict typing and structuring of data to match desired outputs - Search services on enriched data - List aggregation (generate a list matching specifications) - Full dataset creation

    Using PromptLoop Tasks

    PromptLoop allows you to create direct AI models to build out your datasets with what we call "Tasks". Tasks are the perfect solution for businesses that need to automate repetitive work, build differentiated datasets, and save time and resources.

    At a high level, tasks allow you to generate consistent, formatted results to fill in blanks and augment your data. They work by taking inputs (typically rows of data) and using them for a search, labeling, or other AI task. You create tasks with a simple prompt that can be used on every row of your data.

    Helpful Links

    Getting Started

    Watch the video

    Step 1 - Create a task or use a template

    Start by creating a task using a prompt in our web editor. Explain what you want and generate a trained and deployed new task in 90 seconds. You can use Excel or Google Sheets, or upload a dataset. The AI will be trained based on your task and requirements.

    Options to Creating a Task

    • Template - Copy a template and get started right away
    • Form - Use the form to identify the inputs and outputs you will use. What data or columns will you select for the model (what info do you have) and what new data points are you looking for.
    • Prompt - Describe in plain language, like you would in an email, what you are looking for and a task will generate. Please review the capabilities to ensure the model will be able to accomplish what you describe.

    Use a Template

    Starting with one of our templates and editing it is something the fastest way to get started. Select an option in the drop down or navigate to the template library.

    Once you copy a template you can open it up in the editor to modify it for your needs. This is often the fastest way to get started.

    Instant templates include:

    • Find Information from a Website - This is a general QA task to take a link and extract info. This can include live data, nuanced questions, or items that require browsing.
    • Extract List from Website - These tasks let you build a list of entities from a website that lists items. This could be a product page, address book, or profile list. You can define the items you want (name, address, phone) and the model will return a formatted list for each input site.
    • Text Gen (Non Web) - This is a template for a single step non web browsing task. You can edit the instructions (prompt) when you copy it.
    Custom Tasks AI job automation

    Use the Form

    If you know what the inputs and outputs will be for each row, you can use the form for a faster more accurate task. For example, if you have a list of website and want to return a few questions about them, you can use the form to create a task.

    When starting you will be presented with two options

    • Web Browsing - These tasks will access the internet for research and crawling sites with live data. You can use either a specific link, a domain, or a search term as an input(s)
    • Language Tasks - These are tasks that do not use internet models or access web pages. This encompasses general AI work like summarizing or reformatting content that you already have.
    Custom Tasks AI job automation

    Selecting Inputs You then need to identify what the inputs to the model are. Often this is text you have in a column in your dataset. It could be a website or multiple search terms, or unformatted text.

    Selecting Outputs PromptLoop is task driven. For each task you identify what you want the model to return, and how you want it returned including the desired format. Our systems then identify the best models and steps to achieve that.

    You can add, edit and delete these steps along the way with new versions of the task.

    Use a Prompt

    If you are using our chat assistant or just want to describe what you need, you can use the simple prompt form. You can think of this like an email request for the data you are looking to build out.

    Once your task generates successfully. You can use the editor to modify it further.

    Custom Tasks AI job automation

    Step 2 - Test, Share, and Refine your Task

    Run your task with shareable links for your organization. Promptloop allows unlimited task creation in case you aren't getting the results you want to. You can try adjusting your creation instructions or reach out to us for help. You can refine your tasks as much as you need to ensure the AI model is trained to your specific requirements.

    Custom Tasks AI job completion

    You will be able to see the inputs and outputs that the task generated, as well as the steps it will take to return your data.

    Step 3 Editing Tasks

    If you need to make a change to a task, like adding an item to find, you can do so with the edit tab found in the more options on the task list or on the test page.

    Editing is fast and simple but only available for small changes to tasks. If you need to change the inputs or operation, we suggest making a new task which you can do here.

    Editing Tasks

    Editing works similarly to using the form to create a task. You will be able to modify output items and instructions to help the task better achieve your goals.

    Not all Tasks are Editable

    Not all tasks are editable. In some cases, your task will have generate with too many steps to edit manually. You can reach out to the team for help or start over with a new task. Remember, tasks are free to create.

    Step 4 - Upload your data to use the task

    Once you have a task, you can upload data with the appropriate inputs to run it on your files. When you run a task on a file, you will get a new version of your data with all of the new columns that the task provide. You can then explore this in the datasets tab where you can search and filter your results

    Datasets

    Chained Tasks

    Transform complex workflows into simple automated processes by connecting multiple tasks together. Chained tasks are perfect for when you need to:

    • Enrich data through multiple steps
    • Process information sequentially
    • Combine different data sources

    How It Works

    Let's look at a real example:

    Website Data Enrichment Chain:

    1. Task 1: Extract company details from a website URL
    2. Task 2: Use the company email to verify domain information
    3. Task 3: Search social media profiles using company name

    Input: website URL

    ā†“ Task 1 Output: company_name, company_email

    ā†“ Task 2 Output: domain_score, employee_count

    ā†“ Task 3 Output: social_profiles

    Building Your First Chain

    1. Start with Inputs: Add your initial data input (e.g., Website URL)
    2. Add Tasks: Click "Add Step" to include each task in your sequence
    3. Map Data: Connect outputs from previous steps to inputs of the next task
    4. Create Chain: Save your workflow as a single automated process

    Pro Tips šŸš€

    • Start simple: Chain 2-3 tasks first, then expand
    • Test each task individually before chaining
    • Use consistent data formats between steps
    • Consider processing time for each step

    Current Limitations

    āš ļø Note: Once created, chains cannot currently be edited. We recommend testing your workflow thoroughly before saving.

    What our customers use us for today

    We built custom tasks to meet the enormous variety of nuanced searches that our customers are using PromptLoop for every day. Custom Tasks allow you to craft and drive an AI task in as simple a form factor as possible - and then let it work for you on top of your datasets like a well-trained analyst. Some examples of research jobs that have made significant custom tasks

    • Domain-specific research - Does this company require HIPAA compliance software solutions? Who are their customers? What recent blog posts have they published
    • Find information about small businesses like contact info, locations, and services.
    • Market Sizing - Does this company offer X product or operate in Y space? (Scale of 1-10)
    • Taking a list of addresses - what public ownership information exists

    Need more?

    PromptLoop is a growing platform. Our tasks can currently cover various customer tasks but we are constantly adding capabilities. Custom Tasks will handle your job and will be completed per your specifications. You can monitor the progress and make any necessary adjustments along the way.

    This is a powerful tool that can revolutionize the way you handle business tasks. Get started with Custom Tasks today!

    Get Started

    To get started with Custom Tasks, request a demo here

    Capabilities Detail

    PromptLoop tasks draw on a wide range of capabilities that are combined to provide you a simple command and tool to use to accomplish your goals. Each task can draw on AI language models, search services, and our web browsers to provide precise and customized solutions. Current capabilities give an overview of what PromptLoop Tasks can accomplish well, and the roadmap indicates areas under development. If you have specific questions or would like to enquire about capabilities, please reach out to the team here.

    Current Capabilities

    Web Research Focused

    • Keyword Extraction
    • Classification of websites based on criteria
    • Summarization of websites or data
    • Specific, structured data extraction from websites
    • Google reviews retrieval

    Text Analysis and Transformation

    • Fixed example labeling
    • Sentiment and summarization of natural language processing
    • Dynamic content creation
    • Translation
    • Keyword extraction

    Sample Use Cases

    • Investment / Search fund target research and business data enrichment
    • Filtering unformatted data for use in quantitative studies and decision-making
    • Classifying 1000s of websites into various categories based on their content in less than an hour.
    • Structured summarization of medical papers.
    • Keyword and Tag Extraction from unstructured text data
    • Multi Step Natural Language Processing for text data
    • Classifying companies based on the number of reviews
    • Enriching business data across unique and customized data points and questions

    Roadmap

    Near-term releases or capabilities available on request:

    • Full page comparison (given 1 or 2 websites classify similar businesses)
    • Proprietary data integration (bring your data)
    • Continued improvements in strict typing and structuring of data to match desired outputs
    • Search services on enriched data
    • List aggregation (generate a list matching specifications)
    • Full dataset creation